Pattern Repository and Reuse in the PASSI Methodology
نویسندگان
چکیده
n the last years, multi-agent systems (MAS) have achieved a remarkable success and diffusion in employment for distributed and complex applications; experiences of industrial applications have been done, for instance, in e-commerce/emarket contexts where usage scenarios require high quality of design as well as secure, affordable and well-performing implementation architectures. In our research we deal with design process of agent societies; this activity involves a set of implications such as capturing the ontology of the domain, representing agent interactions (social aspects), and modelling the ability of performing intelligent behaviours. We consider that a fundamental contribution to the agent oriented software engineering (AOSE) could come by the adoption of proper reuse techniques and tools providing a strong support during the design phase. In pursuing these objectives we defined a reuse technique based on design patterns; this approach is integrated with the PASSI methodology [6], a step-by-step requirements-to-code methodology for developing multi-agent software.
منابع مشابه
Tools and patterns in designing multi-agent systems with PASSI
In the last years the increasing attention on multi-agent systems (MAS) emphasized the need of a quality software engineering approach to their design and realization. In this paper we propose a comprehensive approach for the development of MAS oriented applications that uses a complete design methodology addressing important issues such as ontology representation, agent collaboration and patte...
متن کاملFrom Requirements to Code with the PASSI Methodology
A Process for Agent Societies Specification and Implementation (PASSI) is a step-by-step requirement-to-code methodology for designing and developing multi-agent societies, integrating design models and concepts from both object-oriented (OO) software engineering and artificial intelligence approaches using the UML notation. The models and phases of PASSI encompass representation of system requ...
متن کاملPatterns Reuse in the PASSI Methodology
Design patterns already proved successful in lowering the development time and number of errors of object-oriented software; now, they are, candidate to play a similar role in the MAS (multi-agent system) context. In this work we describe our experiences in the identification, production and application of patterns for agents. Some patterns are described together with the classification criteri...
متن کاملAgile PASSI: An agile process for designing agents
We have been developing robotic multi-agent systems for several years according to a well defined methodology (PASSI) obtaining good results, but day by day needs of a more versatile approach for designing software in a research context suggested us to find out a new methodology. A solution to our problems is represented by the Agile version of the PASSI methodology we present in this paper. We...
متن کاملDesigning a multi-agent solution for a bookstore with the PASSI methodology
PASSI (a Process for Agent Societies Specification and Implementation) is a step-by-step requirement-to-code methodology for designing and developing multi-agent societies integrating design models and concepts from both OO software engineering and artificial intelligence approaches using UML notation. The models and phases of PASSI encompass anthropomorphic representation of system requirement...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007